package com.qingcloud.wcenter.model.cdata.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 城市污染数据对象
 */
@Data
public class CityWeatherData implements Serializable {

    @ApiModelProperty(value = "城市编号", example = "370800")
    private Integer domainId;

    @ApiModelProperty(value = "污染等级", example = "1")
    private Integer aqiLevel;

    @ApiModelProperty(value = "数据时间", example = "2018-08-01 12:00:00")
    private String rtcTime;

    @ApiModelProperty(value = "排名", example = "10")
    private Integer rank;

    @ApiModelProperty(value = "总数", example = "10")
    private Integer total;

    @ApiModelProperty(value = "打败比率", example = "89.3")
    private String rankRate;

    @ApiModelProperty(value = "AQI", example = "10")
    private Integer aqi;

    @ApiModelProperty(value = "PM2.5", example = "10")
    private Integer pm25;

    @ApiModelProperty(value = "PM2.5等级", example = "1")
    private Integer pm25Level;

    @ApiModelProperty(value = "PM10", example = "10")
    private Integer pm10;

    @ApiModelProperty(value = "PM10等级", example = "1")
    private Integer pm10Level;

    @ApiModelProperty(value = "SO2", example = "10")
    private Integer so2;

    @ApiModelProperty(value = "so2等级", example = "1")
    private Integer so2Level;

    @ApiModelProperty(value = "NO2", example = "10")
    private Integer no2;

    @ApiModelProperty(value = "no2等级", example = "1")
    private Integer no2Level;

    @ApiModelProperty(value = "CO", example = "10")
    private Double co;

    @ApiModelProperty(value = "co等级", example = "1")
    private Integer coLevel;

    @ApiModelProperty(value = "O3", example = "10")
    private Integer o3;

    @ApiModelProperty(value = "o3等级", example = "1")
    private Integer o3Level;

}
